草庐IT

mysql - OS X 上的 CLSQL 和 MYSQL

全部标签

ruby-on-rails - ruby 存储在 mac 上的什么位置?

我正在寻找ruby​​在mac上的存储路径?我在我的Mac上安装了macruby,我正在尝试查看它的安装位置。我想在我的ruby​​脚本中包含macruby的路径。当我执行rvmlist时,我得到:=>macruby-0.12[i686]*ruby-1.9.3-p545[x86_64]ruby-2.1.1[x86_64]ruby-2.1.2[x86_64]ruby-2.1.2-version[x86_64]我在我的ruby​​脚本中使用#!/usr/local/bin/macruby,但看起来macruby不存在于该位置。当我执行“whereisruby​​”命令时,我返回“/usr/

Linux 上的 Ruby PTY 在没有 EOF 的情况下消失,引发 Errno::EIO

我正在编写一些代码,它获取一个文件,将该文件传递给多个二进制文件之一进行处理,并监视转换过程中的错误。我已经在OSX上编写并测试了以下例程,但linux因我不清楚的原因而失败。#runthecommand,capturetheoutputsoitdoesn'tdisplayPTY.spawn(command){|r,w,pid|untilr.eof?do##markputsr.readlineend}运行的命令变化很大,##标记处的代码已简化为本地回显以尝试调试问题。命令执行,脚本在终端中打印预期的输出,然后抛出异常。它在Debian系统上产生的错误是:Errno::EIO(Input

ruby - 使用 RVM 在 OSX 上安装 Rails 3

尝试在OSX10.6上安装新的Rails3版本。自购买以来从未在此机器上接触过Ruby或Rails。我能够获得rvm和Ruby1.9.2。安装。从那里,我被困住了。我试过:rvmsudogeminstallrails-v3.0.0sudogeminstallrails--presudogeminstallrailssudogemupdaterails我每次都得到相同的结果错误:ERROR:Whileexecutinggem...(Errno::ENOENT)Nosuchfileordirectory-/Users/kevin/.rvm/gems/ruby-1.9.2-head@rail

ruby-on-rails - 压缩存储在 S3 上的所有回形针附件

Paperclip是一个很棒的Rails上传插件。在本地文件系统或AmazonS3上存储上传似乎效果很好。我假设将文件存储在本地主机上,但此应用需要使用S3,因为它将托管在Heroku上。我如何在一次压缩下载中从S3获取所有上传/附件?从本地文件系统中获取文件的zip似乎很简单。它从S3获取文件让我感到困惑。我认为这可能与ruby​​zip处理URL引用的文件的方式有关。我尝试了各种方法,但似乎无法避免错误。format.zip{registrations_with_attachments=Registration.find_by_sql('SELECT*FROMregistratio

ruby-on-rails - 找不到 OSX bundler 安装命令

我收到这个错误:无法在任何来源中找到i18n-0.6.1运行bundleinstall以安装缺少的gem。当我尝试运行bundleinstall时,我得到了这个:-bash:捆绑:找不到命令我已经用谷歌搜索并尝试解决这个问题一段时间了,但没有希望。请帮忙。 最佳答案 不要弄乱你的PATH。只需使用rbenv和ruby-build来管理和安装您的ruby​​版本。然后安装bundlergem并重新哈希。安装rbenv(如果你还没有)如下:$brewupdate$brewinstallrbenvruby-build初始化rbenv如下:

ruby-on-rails - Heroku 上的数据库连接

哇,我已经被困在这个问题上好几天了。我无法连接到Heroku上的database.yml。我在使用Cedar和ruby​​1.9.2。我的开发和测试数据库是sqlite3,生产数据库是postgreSQL以应对Cedar规则。这是我的ruby​​脚本中的代码:Rails.env.production??(env="production"):(env="development")dbconfig=YAML::load(File.open('config/database.yml'))[env]ActiveRecord::Base.establish_connection(dbconfig

ruby-on-rails - gem install mysql2 v '0.3.11' 无法在 Yosemite 上运行

在ruby​​版本1.9.3(rvm)上执行mysql2版本0.3.11的捆绑安装或直接gem安装时,我收到以下错误。但是当我安装最新版本0.3.16时它可以工作。我还包含了我的gcc版本以供引用。Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./Users/ginocarlocortez/.rvm/rubies/ruby-1.9.3-p547/bin/rubyextconf.rbcheckingforrb_thread_blocking_region()...yescheckingforrb_wait_for_si

ruby-on-rails - 如何在 OSX 上安装 Ruby on Rails 3?

我有一台白色Macbook,我必须在10小时后去参加一个session,但我遇到了很多问题。首先,我想要Rails3,所以我使用MacPorts安装Ruby1.8.7。它运作良好;)然后我想我应该安装Rails3,但是不,不!它说:$sudogeminstallrails--preERROR:Errorinstallingrails:activesupportrequiresRubyversion>=1.8.7.我该怎么办?我已经有1.8.7了! 最佳答案 首先您需要安装RVM,然后是最新版本的Ruby。接下来,您将将该版本的Rub

ruby-on-rails - 无法在 Windows 7 上安装 MySQL2 gem

我在安装时收到以下错误消息,如果我需要发布更多详细信息,请告诉我。我按照以下位置的说明操作:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit我正在使用ruby​​1.9.2p136(2010-12-25)[i386-mingw32]。这是我得到的:E:\work_desk\trunk>geminstallmysql2-v0.2.4TemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERR

ruby-on-rails - 数组上的 rails where() sql 查询

我会尽可能详细地解释这一点。我对用户帖子有疑问:@selected_posts=Posts.where(:category=>"棒球")我想写下面的语句。这是伪术语:User.where(用户在@selected_posts中有帖子)请记住,我设置了多对多关系,因此post.user可用。有什么想法吗?/编辑@posts_matches=User.includes(@selected_posts).map{|user|[user.company_name,user.posts.count,user.username]}.sort基本上,我需要上面的工作,以便它使用在selected_p